<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>  
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<% request.setCharacterEncoding("UTF-8");
   response.setCharacterEncoding("UTF-8");
   response.setContentType("text/html; charset=UTF-8");%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html:html lang="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<html:messages id="abc" property="info"  message="true">
		${abc}
	</html:messages>
	<!-- message属性: 指定消息的来源. 如果为true , 则从request 或 session 范围内检索出属性 key为 Globals.MESSAGE_KEY 的 ActionMessages 对象,
	                  此时 name 属性无效; 如果为false ,则根据name 属性来检索ActionMessages 对象, 如果此时没有设置name 属性, 将采用默认值Globals.ERROR_KEY.
	       message属性的默认值为false.
	     id属性: 用来命名从消息集合中检索出的每个 ActionMessage 对象, 它和标签的name 属性匹配. 
	     property 属性：用于指定由name属性指定的关键字指定的ActionMessages对象中的某个消息属性.
	     ActionErrors-saveErrors(request,errors)-Globals.ERROR_KEY”为关键字存储
	     ActionMessages-saveMessages(request,message)- Globals.MESSAGE_KEY”为关键字存储
	  -->
	<html:errors property="error"/>
	<!-- html:errors 的property属性来决定选择显示指定的错误  -->
	<logic:present name="msg" scope="request">
		<h2>${msg}</h2>
	</logic:present>
	
	<html:form action="hello.do" method="post">
		请输入信息：<html:text property="info"></html:text>
				<html:radio property="sex" value="男">男</html:radio>
				<html:radio property="sex" value="女" >女</html:radio>
		
		<html:submit value="显示"></html:submit>
	</html:form>
</body>
</html:html>